import { hyRequest2 } from '..'

hyRequest2
  .request({
    url: '/entire/list',
    params: {
      offset: 0,
      size: 20
    }
  })
  .then(res => {
    console.log(res)
  })

interface IHighScoreData {
  list: any[]
  subtitle: string
  title: string
  type: string
  _id: string
}
hyRequest2
  .request<IHighScoreData>({
    url: '/home/highscore',
    interceptors: {
      requestSuccessFn: config => {
        console.log('/home/highscore请求成功的拦截')
        return config
      },
      responseSuccessFn: res => {
        console.log('/home/highscore响应成功的拦截')
        return res
      }
    }
  })
  .then(res => {
    console.log(res.list, res.subtitle, res.title)
  })
